package ewgenius.xube.engine.entities;

import java.util.Vector;

import org.lwjgl.util.vector.*;

import ewgenius.xube.XubeEngine;
import ewgenius.xube.engine.GameObject;
import ewgenius.xube.engine.IUpdateable;
import ewgenius.xube.engine.InputState;
import ewgenius.xube.engine.graphics.IDrawable;
import ewgenius.xube.engine.graphics.Render;

public class Entity extends GameObject implements IDrawable, IUpdateable {

	protected String name;
	protected Vector3f position = new Vector3f();
	protected Vector3f rotation = new Vector3f();
	
	public Entity(String name, int id) {
		super(id);
		this.name = name;
	}
	
	@Override
	public void update(int time, XubeEngine engine) {
		// TODO Auto-generated method stub

	}

	@Override
	public void render(Render render) {
		// TODO Auto-generated method stub
		
	}

}
